//引入模块
var express = require('express');
var temp =require('express-art-template')
var bodyParser = require('body-parser')
//服务器
var app = express();
//使用模板引擎
app.engine('html',temp);
app.use(bodyParser.urlencoded({extended: false}));

//路由 首页
app.get('/',function(req,res){
   res.render('index.html',{
        stname: '龙龟',
        age: 16 ,
        orders: [
            {id:1, title: '标题1', price: 30},
            {id:2, title: '标题2', price: 33},
            {id:3, title: '标题3', price: 12}
        ]
   })
});

app.get('/cart',function(req,res){
    res.render('cart.html')
})

app.get('/login',function(req,res){
    res.render('login.html')
})
//处理 get 登录请求
// app.get('/dologin',function(req,res){
//     //取出表单的数据
//     let name = req.query.stname
//     let pass = req.query.stpass
//     let html = `<h1>登录成功</h1>
//                 <h1>${ name } -- ${ pass }</h1>`;
//     res.send(html)
// })

//处理 post请求
app.post('/dologin',function(req,res){
    //取出表单的数据
    let name = req.body.stname
    let pass = req.body.stpass
    let html = `<h1>POST登录成功</h1>
                <h1>${ name } -- ${ pass }</h1>`;
    res.send(html)
})

 //restful =   https://movie.douban.com/subject/4811774/
 // https://movie.douban.com/subject/30424374/
// 模仿豆瓣网 
 app.get('/movie/:mid',(req,res)=>{
    //取出路径上的电影 id 
    let mid = req.params.mid;
    let html = `<h1>模仿豆瓣网  =  ${mid}</h1>`
    res.send(html)
 })


//启动server
app.listen(9090,()=>{
    console.log('服务器开启 http://127.0.0.1:9090');
});

